package com.szit.deviceserver.server;

import com.szit.util.Result;
import com.szit.util.vo.DeviceUserInfo;
import org.springframework.web.bind.annotation.RequestBody;

/**
 * @author wyler
 * @date 2020-10-15
 */
public interface DeviceUserServer {

    /**
     * 后台添加设备用户
     * @param deviceUserInfo
     * @return
     */
    Result insertDeviceUser(@RequestBody DeviceUserInfo deviceUserInfo);

    /**
     * 后台删除设备用户
     * @param deviceUserInfo
     * @return
     */
    Result deleteDeviceUser(@RequestBody DeviceUserInfo deviceUserInfo);

    /**
     * 后台更新设备用户
     * @param deviceUserInfo
     * @return
     */
    Result updateDeviceUser(@RequestBody DeviceUserInfo deviceUserInfo);

    /**
     * 查询所有设备用户
     * @param pageNum
     * @param pageSize
     * @return
     */
    Result selectAllDeviceUser(Integer pageNum, Integer pageSize);
}
